Richard M. Stallman [Thu, 28 Jul 1994 12:53:30 +0000 (12:53 +0000)]
(Info-find-node): Use a loop instead of mapcar and catch.
Richard M. Stallman [Thu, 28 Jul 1994 12:50:34 +0000 (12:50 +0000)]
(random): Use rand differently, and distinguish BSD/USG.
Richard M. Stallman [Thu, 28 Jul 1994 12:46:16 +0000 (12:46 +0000)]
(Frandom): Fix previous change.
Richard M. Stallman [Thu, 28 Jul 1994 12:43:01 +0000 (12:43 +0000)]
(Fdisplay_buffer): Add MULTI_FRAME cond in last change.
Richard M. Stallman [Thu, 28 Jul 1994 06:23:17 +0000 (06:23 +0000)]
(buffer-menu): Undo previous change.
Instead, save the point value that list-buffers set up
and go back there after switching windows.
Richard M. Stallman [Wed, 27 Jul 1994 22:44:21 +0000 (22:44 +0000)]
entered into RCS
Richard M. Stallman [Wed, 27 Jul 1994 20:09:22 +0000 (20:09 +0000)]
(justify-current-line): Delete space at end of line.
Richard M. Stallman [Wed, 27 Jul 1994 18:55:38 +0000 (18:55 +0000)]
(set-auto-mode): Shorten scope of case-fold-search binding.
(cd-absolute): Call file-name-as-directory first thing.
(basic-save-buffer-1): Ignore file-precious-flag
if the file's dir is not writable.
Richard M. Stallman [Wed, 27 Jul 1994 18:10:51 +0000 (18:10 +0000)]
[POSIX_SIGNALS] (signal): New definition.
Richard M. Stallman [Wed, 27 Jul 1994 17:59:03 +0000 (17:59 +0000)]
(main): New local var progname saves argv[0].
Richard M. Stallman [Wed, 27 Jul 1994 17:52:02 +0000 (17:52 +0000)]
(compilation-error-regexp-alist): Fix bug in Borland
C++ change. Make first regexp reject cases that give column
numbers. Add new regexp for GNU format with column numbers.
Richard M. Stallman [Wed, 27 Jul 1994 17:40:29 +0000 (17:40 +0000)]
(random, srandom): Obey HAVE_RAND48 flag.
Test that random is not a macro. Don't test USG or BSD4_1.
Richard M. Stallman [Wed, 27 Jul 1994 17:34:52 +0000 (17:34 +0000)]
(rand48): Check for it.
Richard M. Stallman [Wed, 27 Jul 1994 00:35:18 +0000 (00:35 +0000)]
(what-domain): Doc fix.
Richard M. Stallman [Wed, 27 Jul 1994 00:13:42 +0000 (00:13 +0000)]
(x_get_foreign_selection): Use the new feature
to queue up SelectionRequest events.
Richard M. Stallman [Wed, 27 Jul 1994 00:12:59 +0000 (00:12 +0000)]
(wait_reading_process_input): If wait_for_cell,
do check for keyboard input and handle it.
Richard M. Stallman [Wed, 27 Jul 1994 00:12:34 +0000 (00:12 +0000)]
(x_queue_event, x_unqueue_events): New functions.
(x_start_queuing_selection_requests): New function.
(x_stop_queuing_selection_requests): New function.
(XTread_socket): Queue up SelectionRequest events sometimes.
Richard M. Stallman [Tue, 26 Jul 1994 21:31:13 +0000 (21:31 +0000)]
(forms--update): Undo change made mistakenly.
Richard M. Stallman [Tue, 26 Jul 1994 21:23:38 +0000 (21:23 +0000)]
Finish installing previous change.
Richard M. Stallman [Tue, 26 Jul 1994 20:37:32 +0000 (20:37 +0000)]
Comment change.
Richard M. Stallman [Tue, 26 Jul 1994 20:34:16 +0000 (20:34 +0000)]
(vc-next-action): Even in 1-file case, get its name from FILES.
(vc-finish-logentry): Don't do vc-buffer-sync on the parent buffer
when that parent buffer is a dired buffer.
Richard M. Stallman [Tue, 26 Jul 1994 20:16:05 +0000 (20:16 +0000)]
Made menu bar's autoloaded stuff conditional on
purify-flag, to avoid error message when loading ediff in a frame
that has no menu bar.
(ediff-setup): Improved mode-line-buffer-identification.
Now accommodates buffer identifications generated by
mode-line.el and uniquify.el.
(ediff-current-diff-face-A/B,
ediff-fine-diff-face-A/B,ediff-odd/even-diff-face-A/B):
Variables changed to contain face names
instead of face internal representation.
Richard M. Stallman [Tue, 26 Jul 1994 19:57:59 +0000 (19:57 +0000)]
(menu-bar-update-buffers): Use (current-global-map), not global-map.
Richard M. Stallman [Tue, 26 Jul 1994 19:56:03 +0000 (19:56 +0000)]
(main): Don't actually modify argv[0]. Modify a copy instead.
Richard M. Stallman [Tue, 26 Jul 1994 19:53:49 +0000 (19:53 +0000)]
Update the info files.
Richard M. Stallman [Tue, 26 Jul 1994 19:47:39 +0000 (19:47 +0000)]
(forms-read-file-filter): new hook function to
preprocess file contents before being passed to forms mode.
(forms-write-file-filter): new hook function to preprocess file
contents before it is being saved to disk. Can be used to undo the
effects of `forms-read-file-filter'.
(forms-mode): Supply a default format if no `forms-format-list' was
specified.
Preprocess file contents using `forms-read-file-filter' and attach
`forms-write-file-filter' to the `local-write-file-hooks' of the file
buffer.
Present a friendly message if the visited file is empty or new.
(forms--intuit-from-file): New subroutine to get the number of fields
from the data file; constructs a default format list.
(forms-save-buffer): Forms mode wrapper for `save-buffer'.
(forms--change-commands, forms--exit): Use it.
(forms--update): Check for the presence of the field separator in any
of the fields. Refuse update if found.
(forms-delete-record): Allow the last record of the file to be
deleted, even if not terminated by a newline.
(forms--local-write-file-function): Remove. Didn't do any good.
Replaced by `forms-save-buffer'.
Richard M. Stallman [Tue, 26 Jul 1994 19:25:42 +0000 (19:25 +0000)]
(Frandom): Use just the low 30 bits of random's value.
Richard M. Stallman [Tue, 26 Jul 1994 19:18:06 +0000 (19:18 +0000)]
(compilation-next-error-locus): New arg SILENT.
Richard M. Stallman [Tue, 26 Jul 1994 15:51:56 +0000 (15:51 +0000)]
(dissociated-press): Error at start if buffer is empty.
Richard M. Stallman [Tue, 26 Jul 1994 15:26:13 +0000 (15:26 +0000)]
(tek4300): Don't define if already defined.
Tom Tromey [Tue, 26 Jul 1994 00:46:07 +0000 (00:46 +0000)]
Emacs 18 changes from Carl Witty.
Richard M. Stallman [Mon, 25 Jul 1994 23:44:19 +0000 (23:44 +0000)]
(BSD_PGRPS): Defined.
Richard M. Stallman [Mon, 25 Jul 1994 23:26:23 +0000 (23:26 +0000)]
Add #undef alloca.
Richard M. Stallman [Mon, 25 Jul 1994 23:21:24 +0000 (23:21 +0000)]
(reset_watch, get_time): Use EMACS_GET_TIME.
(tzp): Var deleted.
Richard M. Stallman [Mon, 25 Jul 1994 21:45:36 +0000 (21:45 +0000)]
(command-line-args-left): Add defvar.
Richard M. Stallman [Mon, 25 Jul 1994 21:25:02 +0000 (21:25 +0000)]
(PURESIZE): Increase non-MULTI_FRAME value.
Richard M. Stallman [Mon, 25 Jul 1994 21:20:28 +0000 (21:20 +0000)]
(get_system_name): Add a cast.
Richard M. Stallman [Mon, 25 Jul 1994 21:10:10 +0000 (21:10 +0000)]
(comint-dynamic-list-completions): Listify the key
sequence to be put back.
Richard M. Stallman [Mon, 25 Jul 1994 20:47:57 +0000 (20:47 +0000)]
[!HAVE_H_ERRNO]: Declare h_errno.
(Fopen_network_stream): Set h_errno to 0 initially.
Richard M. Stallman [Mon, 25 Jul 1994 20:47:20 +0000 (20:47 +0000)]
[!HAVE_H_ERRNO]: Declare h_errno.
(init_system_name): Set h_errno to 0 initially.
Richard M. Stallman [Mon, 25 Jul 1994 20:46:46 +0000 (20:46 +0000)]
Add #undef HAVE_H_ERRNO.
Richard M. Stallman [Mon, 25 Jul 1994 20:45:55 +0000 (20:45 +0000)]
Make "checking..." messages' style consistent.
(HAVE_H_ERRNO): New test.
Richard M. Stallman [Mon, 25 Jul 1994 18:39:55 +0000 (18:39 +0000)]
Add #undef alloca.
Richard M. Stallman [Mon, 25 Jul 1994 00:34:55 +0000 (00:34 +0000)]
(c++-mode-syntax-table): Give RET the same syntax as newline.
Richard M. Stallman [Mon, 25 Jul 1994 00:32:46 +0000 (00:32 +0000)]
(emacs-lisp-mode-syntax-table): Give RET the same syntax as newline.
Richard M. Stallman [Sun, 24 Jul 1994 20:18:35 +0000 (20:18 +0000)]
(i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
Richard M. Stallman [Sun, 24 Jul 1994 20:02:37 +0000 (20:02 +0000)]
(Fnext_window, Fprevious_window): Don't get stuck in a loop
in the minibuffer frame.
Richard M. Stallman [Sun, 24 Jul 1994 20:01:13 +0000 (20:01 +0000)]
(dbx): Use system-configuration, not system-type.
Richard M. Stallman [Sun, 24 Jul 1994 19:55:26 +0000 (19:55 +0000)]
(dired-internal-noselect): a zero modtime means directory is unchanged.
Richard M. Stallman [Sun, 24 Jul 1994 19:19:17 +0000 (19:19 +0000)]
Add to global key map for cut, paste & copy keys.
Richard M. Stallman [Sun, 24 Jul 1994 19:18:19 +0000 (19:18 +0000)]
(system-key-alist): Add Sun-specific X11R6 keysyms.
Richard M. Stallman [Sun, 24 Jul 1994 06:14:32 +0000 (06:14 +0000)]
(mail-extr-all-top-level-domains): Update a few long names.
Richard M. Stallman [Sun, 24 Jul 1994 05:42:51 +0000 (05:42 +0000)]
(Fwrite_region): Do unwind the new unwind protect.
(Vwrite_region_annotations_so_far): New variable.
(syms_of_fileio): Set up Lisp var.
(build_annotations): Handle annotate functions that switch buffers.
Set Vwrite_region_annotations_so_far.
(Fwrite_region): Handle change of buffer in build_annotations.
Add an unwind protect to restore original buffer and kill the temp.
Richard M. Stallman [Sun, 24 Jul 1994 05:34:16 +0000 (05:34 +0000)]
(menu-bar-update-buffers): If Buffers item is gone,
don't bring it back.
Richard M. Stallman [Sun, 24 Jul 1994 04:18:02 +0000 (04:18 +0000)]
(internal_with_output_to_temp_buffer): gcpro things.
Richard M. Stallman [Sun, 24 Jul 1994 04:04:36 +0000 (04:04 +0000)]
(Fdisplay_completion_list): gcpro `completions'.
Richard M. Stallman [Sun, 24 Jul 1994 02:50:50 +0000 (02:50 +0000)]
(add-log-current-defun): Skip doc string
correctly even if it ends with line that starts space.
Richard M. Stallman [Sun, 24 Jul 1994 01:20:24 +0000 (01:20 +0000)]
(PURESIZE): Incremented to 252000.
Richard M. Stallman [Sun, 24 Jul 1994 01:11:53 +0000 (01:11 +0000)]
(ispell-tex-buffer-p): Write names in lower case. Add slitex-mode.
Richard M. Stallman [Sun, 24 Jul 1994 01:10:32 +0000 (01:10 +0000)]
Set the breakpoint in x_error_quitter instead of _XPrintDefaultError.
Richard M. Stallman [Sun, 24 Jul 1994 01:10:14 +0000 (01:10 +0000)]
(line-move, next-line): Check last line moved over
has a newline, in a way that intangible text does not confuse.
Edward M. Reingold [Fri, 22 Jul 1994 20:43:39 +0000 (20:43 +0000)]
Change reference from renamed calendar-current-month to calendar-goto-today.
Charles Hannum [Fri, 22 Jul 1994 18:28:20 +0000 (18:28 +0000)]
Changes to support NetBSD.
Charles Hannum [Fri, 22 Jul 1994 18:22:36 +0000 (18:22 +0000)]
Add more NetBSD ports; rearrange how they're handled.
Noah Friedman [Thu, 21 Jul 1994 13:00:35 +0000 (13:00 +0000)]
type-break-schedule: Remove autoload cookie.
type-break-check: Optimized for speed.
Noah Friedman [Thu, 21 Jul 1994 10:11:59 +0000 (10:11 +0000)]
type-break-good-rest-interval: Doc fix.
type-break-keystroke-threshold: Calcuate based on 35wpm, not 30.
type-break-demo-function-vector: Variable deleted.
type-break-demo-functions: New variable.
type-break: Use new variable.
type-break-time-difference: Return absolute value.
type-break-format-time: New inline function (defsubst).
type-break-statistics, type-break: Use it.
type-break-mode: Just test prefix-numeric-value >= 0 to to enable mode.
The only visible difference is that invocation with no prefix arg the same
as if given positive numeric prefix arg now.
Do not document type-break-query-interval or type-break-query-function
here; make fritterware-happy users read the source.
type-break: If type break is much less (at least 2 minutes) than a "good
rest interval", ask user whether or not to continue with the break.
type-break-check: Do nothing if user is in the minibuffer.
When alarm is signaled but min threshold isn't reached, reschedule break.
type-break-demo-life: Eat char entered to end life demo.
Richard M. Stallman [Wed, 20 Jul 1994 20:04:47 +0000 (20:04 +0000)]
(Emacs 19 menu setup): Move back to top level and do it only if purify-flag.
(ediff-find-file, ediff-files-internal, ediff-patch-file):
Modified to work with remote and compressed files.
(ediff-read-file-name, ediff-buffers): Better defaults.
(ediff-read-file-name) Handle OS/2.
(ediff-forward-word-function) New function.
(ediff-wordify-function): Variable deleted.
(ediff-toggle-regexp-match, ediff-hide-regexp-matches): New functions.
(ediff-focus-on-regexp-matches): New function.
(ediff-status-info): New function.
(ediff-file-names, ediff-line-numbers): Functions deleted.
Richard M. Stallman [Wed, 20 Jul 1994 20:01:12 +0000 (20:01 +0000)]
(Vdeferred_action_list, Vdeferred_action_function): New variables.
(command_loop_1): Handle them.
(syms_of_keyboard): Set up Lisp variables.
Richard M. Stallman [Wed, 20 Jul 1994 19:35:41 +0000 (19:35 +0000)]
(direct_output_for_insert): Dpn't call compute_char_face
for a non-X frame.
Richard M. Stallman [Wed, 20 Jul 1994 19:32:24 +0000 (19:32 +0000)]
Move #undef static before the includes.
Richard M. Stallman [Wed, 20 Jul 1994 19:27:19 +0000 (19:27 +0000)]
(dired-between-files): Ignore dired-subdir-regexp
if we can move to the file name on the line.
(dired-internal-noselect): Don't revert, just suggest `g'.
Richard M. Stallman [Wed, 20 Jul 1994 18:26:57 +0000 (18:26 +0000)]
(ispell-command-loop, ispell-region, ispell-word):
Only pop up the choices window if an error is found in the region.
Don't change the size of the choices window except as needed.
Don't (sit-for 0) at the start of ispell-region (i.e. don't force
redisplay at the start of the region).
(ispell-overlay-window): Small documentation fix.
Roland McGrath [Wed, 20 Jul 1994 14:02:48 +0000 (14:02 +0000)]
(visit-tags-table-buffer): Bind a variable local-tags-file-name with the
value of tags-file-name before calling tags-verify-table, which switches
buffers; change all references to use local-tags-file-name. Save current
buffer before that call and on error, switch back before killing local
value of tags-file-name.
Richard M. Stallman [Wed, 20 Jul 1994 07:41:16 +0000 (07:41 +0000)]
(imenu-choose-buffer-index): Use last-nonmenu-event
to decide on mouse vs non-mouse.
(imenu-progress-message): New arg prevpos. All callers changed.
Don't print messages too frequently.
Richard M. Stallman [Wed, 20 Jul 1994 07:19:35 +0000 (07:19 +0000)]
[USG5] (SYSV): Don't define if already defined.
Richard M. Stallman [Wed, 20 Jul 1994 06:04:46 +0000 (06:04 +0000)]
(byte-decompile-bytecode-1): Don't add pc values
if make-spliceable is non-nil. (Arg renamed from make-splicable.)
Richard M. Stallman [Wed, 20 Jul 1994 05:33:14 +0000 (05:33 +0000)]
(disassemble-1): Display the pc values.
(disassemble-column-1-indent): Increase to 8.
Richard M. Stallman [Wed, 20 Jul 1994 05:31:29 +0000 (05:31 +0000)]
(byte-decompile-bytecode-1):
Put a pc value before each insn in the list we return.
Richard M. Stallman [Tue, 19 Jul 1994 23:54:02 +0000 (23:54 +0000)]
(struct font_info): New field full_name.
(x_new_font): Record, and return, the full name of the font.
Richard M. Stallman [Tue, 19 Jul 1994 22:30:06 +0000 (22:30 +0000)]
At compile time, require dired.
(vc-finish-logentry): Use the proper files buffer for vc-buffer-sync.
Richard M. Stallman [Tue, 19 Jul 1994 22:16:18 +0000 (22:16 +0000)]
(EmacsFrameSetCharSize): Delete the code to make rows at least 3.
Richard M. Stallman [Tue, 19 Jul 1994 20:03:12 +0000 (20:03 +0000)]
(compilation-error-regexp-alist): Allow `(' after
linenum in "FILE", line LINENUM. Add backslash so C-M-a works.
Richard M. Stallman [Tue, 19 Jul 1994 19:35:43 +0000 (19:35 +0000)]
(Fopen_network_stream): Retry gethostbyname after TRY_AGAIN failure.
Richard M. Stallman [Tue, 19 Jul 1994 19:35:08 +0000 (19:35 +0000)]
(sit_for): Return immediately if unread events exist.
Richard M. Stallman [Tue, 19 Jul 1994 19:34:17 +0000 (19:34 +0000)]
(init_system_name): Retry gethostbyname after TRY_AGAIN failure.
(sys_subshell): Expand ~ in dir.
Do the processing of dir before calling fork.
Use vfork.
Richard M. Stallman [Tue, 19 Jul 1994 16:43:47 +0000 (16:43 +0000)]
[__GNUC__] (LIBX11_SYSTEM): Add -lcposix.
Richard M. Stallman [Tue, 19 Jul 1994 16:11:28 +0000 (16:11 +0000)]
(PTY_TTY_NAME_SPRINTF): Fail smoothly if cannot get pty.
Noah Friedman [Tue, 19 Jul 1994 04:41:50 +0000 (04:41 +0000)]
type-break-keystroke-threshold: Change default wpm to 30 and lower
threshold to 1/5, rather than 1/4, of upper.
type-break-guestimate-keystroke-threshold: Change threshold fraction here too.
type-break-demo-life: Restart when all life perishes.
Noah Friedman [Tue, 19 Jul 1994 00:52:56 +0000 (00:52 +0000)]
type-break-check: Shrink keystroke count if it is less than min-threshold
chars from max-threshold, not more.
type-break-statistics: If time for scheduled break is less than a minute
away, show seconds instead.
Richard M. Stallman [Mon, 18 Jul 1994 18:49:25 +0000 (18:49 +0000)]
(reporter-dump-state, reporter-submit-bug-report):
Don't print package name if pkgname is nil. Don't dump state if
varlist is nil.
(reporter-bug-hook, reporter-submit-bug-report)
(reporter-calculate-separator, reporter-initial-text):
New or modified functions and variables attempting to prohibit
submission of empty bug reporters.
(reporter-prompt-for-summary-p): Default value now nil.
(reporter-dump-state): Make sure there's a final
newline after the setq sexp.
Pass mail buffer as second arg to print fcn.
Use symbol-value to get varsym's value.
(reporter-dump-variable): Handle long sexp's even
after entering newline. Done by filling current line.
Much better pretty printing of long lists!!
Handle void variables.
(reporter-version): New variable.
(reporter-submit-bug-report-internal): Leave point after the salutation.
(reporter-submit-bug-report): Prompt for a subject.
Richard M. Stallman [Mon, 18 Jul 1994 18:15:06 +0000 (18:15 +0000)]
(note_mouse_movement): Use proper data type for window
args to XQueryPointer.
(x_scroll_bar_note_movement): Likewise.
Richard M. Stallman [Mon, 18 Jul 1994 18:04:45 +0000 (18:04 +0000)]
(mh-folder-mode): Use local-write-file-hooks.
Richard M. Stallman [Mon, 18 Jul 1994 17:49:23 +0000 (17:49 +0000)]
Make sure that headers are case-insensitive.
Upped version to 1.3.
Noah Friedman [Mon, 18 Jul 1994 15:21:50 +0000 (15:21 +0000)]
type-break-mode: Make variable `nil' by default.
type-break-mode (function): If setting to t and mode was already enabled,
don't reschedule breaks or reset keystroke counter.
type-break-good-rest-interval: New variable.
type-break-time-difference: New inline function (defsubst).
tyype-break-time-last-break, type-break-time-next-break,
type-break-time-last-command: New variables.
type-break-check: Reset timers and counters if user has been idle more than
type-break-good-rest-interval seconds (assuming it's set).
Never set keystroke counter to be less than the min threshold.
type-break: Admonish user if s/he rested less than
type-break-good-rest-interval seconds (assuming it's set).
type-break-demo-hanoi: Eat a char when quitting.
type-break-statistics, type-break-guestimate-keystroke-threshold: New
commands.
Noah Friedman [Mon, 18 Jul 1994 07:37:18 +0000 (07:37 +0000)]
type-break-mode: New variable and function.
type-break-interval: Increase default to 1 hour.
type-break-query-interval: Variable renamed from type-break-delay-interval.
type-break-keystroke-interval: Variable deleted.
type-break-keystroke-threshold: New variable.
type-break-demo-life: Function renamed from type-break-life.
type-break-demo-hanoi: Function renamed from type-break-hanoi.
type-break-alarm-p: Variable renamed from type-break-p.
type-break: Don't query.
type-break-query: (New function) query here.
type-break-check: Call type-break-query, not type-break.
Do nothing if type-break-mode is nil.
Increment type-break-keystroke-count with the length of this-command-keys,
not just 1.
Query for break when keystroke count exceeds cdr of keystroke threshold
variable.
Query for break after an alarm only if keystroke count exceeds car of
keystroke threshold variable.
type-break-select: Function deleted.
type-break: Move that code here.
type-break-cancel-schedule: Function renamed from cancel-type-break.
Reset type-break-alarm-p.
type-break-alarm: Function renamed from type-break-soon.
(top level): Call type-break-mode; don't set up hook explicitly.
Richard M. Stallman [Mon, 18 Jul 1994 06:28:42 +0000 (06:28 +0000)]
[emacs]: Include stdio.h.
Richard M. Stallman [Mon, 18 Jul 1994 06:14:10 +0000 (06:14 +0000)]
(unread_command_char): Declared.
Richard M. Stallman [Sun, 17 Jul 1994 23:56:09 +0000 (23:56 +0000)]
(forms-delete-record): Handle deletion of last line
when it has no terminating newline.
Richard M. Stallman [Sun, 17 Jul 1994 23:53:10 +0000 (23:53 +0000)]
(Fget_text_property): Simplify using Ftext_properties_at.
Richard M. Stallman [Sun, 17 Jul 1994 16:50:41 +0000 (16:50 +0000)]
(Fx_create_frame): Use 140 as default font size.